﻿@charset "utf-8";
/* CSS Document */

html { margin:0; padding:0; }
body {margin:0; padding:0; -webkit-text-size-adjust:none; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ padding: 0; margin: 0; font: normal 12px Tahoma ; }
table,td,tr,th{font-size:12px;}
ol,ul { list-style:none;}
li{ list-style-type:none;}
img{ vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{ font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{ font-weight:normal; font-style:normal;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
 
.clearfix{ *zoom:1; }
.clearfix:after{ display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; } 

a:link { color: #444444; text-decoration: none; outline:none; }
a:visited { color: #444444; text-decoration: none; outline:none; }
a:hover { color: #ff0000; text-decoration: none;  text-shadow: 0 0 8px #a6a6a6; outline:none; }
a:active { color: #444444; text-decoration: none; } 
.fl { float:left; }
.fr { float:right; }

 
/*布局*/
#Head {
	width: 100%; 
	overflow: hidden;
	position: relative;
	border-bottom:1px solid #bebebe;
	padding-bottom:27px;
}
#Main {
	width: 1004px;
	margin:0 auto;
	overflow: hidden;
} 
#Foot {
	width: 100%;
	overflow: hidden;
	border-top:1px solid #bebebe;
}
.wrap1004 {
	width:1004px;
	margin:0px auto;
}
.wrap100 {
	width:100%;
	margin:0px auto;
}
.wrapposR {
	position:relative;
	overflow:hidden;
}
.wrapover{
	overflow:hidden;
}
 
/*导航*/
 
.nav {
	width:610px;
	height:28px;
	float:right;
	margin-top:37px;
	overflow:hidden;
}
.nav li {
	float:left;
	padding-left:35px;
}
.nav li.selected,.nav li.hover {
	color:#e60020;	
}
.nav li a:link,.nav li a:visited,.nav li a:active {
	font:14px/28px "微软雅黑";
	color:#000000;
}
.nav li a:hover,.nav li a.selected {
	color:#e60020;
}
.sub {
	height:27px;
	line-height:27px;	
}
/*按钮button*/
.morebtn {
	width:67px;
	height:26px;
	background:url(Images/ico_btn_more.png) no-repeat scroll left top;
	display:block;
	text-align:center;
	float:right;
	margin-top:8px;
}
.morebtn a:link, .morebtn a:visited, .morebtn a:hover, .morebtn a:active {
	font:14px/18px "微软雅黑";
	color:#FFF;
}
.detailBtn{
	width:60px;
	height:20px;
	background-color:#153170;
	text-align:center;
	display:block;
}
.detailBtn a{
	font:12px/20px Tahoma;
	color:#FFF;	
}

/*顶部*/
.logo {
	float:left;
	margin-top:18px;
	
	overflow:hidden;
}
.ver {
	position:absolute;
	top:15px;
	right:0px;
	width:160px;
	height:20px;
	overflow:hidden;
	color:#444444;
}
.ver a {
	display:inline-block;
	color:#444444;
	font:12px/20px Tahoma;
	padding:0px 4px;
}

/*底部*/
#Foot .copyright {
	margin:10px auto;
	overflow:hidden;
}
#Foot .copyright dt { 
	color:#868686;
	font:12px/20px Arial;
	text-align:center;
}
#Foot dl.copyright dt a { color:#868686;}

/*广告位*/
.banner {
	width:100%;
	height:215px;
	overflow:hidden;
	z-index:-1;
	margin:0px auto;
	position:relative;
	margin-bottom:1px;
}

.inner {
	height:228px;
	margin-bottom:8px;
}

/*内页详细*/
.mainLeft {

/*    padding: 0 0px 9999px 0px;
    margin-bottom: -9999px;	*/
	float:left;
	width:590px;
	padding:60px 0px;
	overflow:hidden;
	zoom:1;
}
.mainRight {
	float:right;
	width:404px;
	padding:60px 0px;
	overflow:hidden;
/*	margin-bottom: -9999px;
	padding-bottom: 9999px;*/
}
/*.mainRightBottom {
    border-bottom: 1px solid #ebebeb;
    bottom: 0;
    position: absolute;
    left: -1px;
	width:182px;
	padding-right:12px;
    z-index: 1;
}*/
.conscroll {
	/*出现滚动条时加*/
	height:380px;
	overflow:auto;
	background-color:#FFF;
	padding:10px 25px;
	color:#868686;	
}
.pd60 {
	padding:20px 0px;
}
h2.quick {
	background:url(Images/arrow.png) no-repeat left center;
	font:normal 12px Tahoma;
	color:#404040;
	text-align:left;
	padding:14px 0px 14px 23px;
	border-bottom:1px solid #cfcfcf;
	position:relative;
}
h2.quick span{
	font:normal 8px "宋体";
	-webkit-text-size-adjust:none;
}
h2.quick span.c{
	color:#ef1166;
	font:12px Tahoma;
}
h2.quick a:link, h2.quick a:visited, h2.quick a:active{
	color:#404040;
}
h2.quick a:hover {
	color:#ff0000;
}
.con {
	background-color:#FFF;
	overflow:hidden;
	color:#868686;
}
.pd20 {
	padding-left:20px;
	color:#000;	
}
.f12 {
	font:12px/22px Tahoma;
}
.f14 {
	font:14px/24px Tahoma;
}

/*左边导航*/
.l_nav { 
	overflow:hidden;
	margin-bottom:10px;
}
.l_nav h1 {
	background:url(Images/l_h1.jpg) no-repeat left top;
	height:42px;
	font: bold 14px/42px Tahoma;
	color:#FFF;
	padding-left:13px;
}
.l_nav dl {
	overflow:hidden;
	padding:20px 0px 40px 0px;
	background:url(Images/leftbg1.png) no-repeat left bottom;
}
.l_nav dl dd { white-space:nowrap; height:33px; width:178px; margin:0 auto; margin-bottom:4px;}
.l_nav dl dd a {
	font:12px/33px Tahoma;
	display:block;
	color:#313131;
	background:url(Images/l_nav_bg.png) no-repeat left center;
	text-indent:48px;
}
.l_nav dl dd a:hover, .l_nav dl dd a.selected { 
	background: url(Images/l_nav_hover.png) no-repeat left center;
	color:#ffffff;
}

/*新闻*/
.newsInner { 
	overflow:hidden;
}
.newsInner dd {
	height:30px;
	line-height:30px;
	background: url(Images/ico_dot.png) no-repeat left center;
	text-indent:16px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
}
.newsInner label {
	display:block;
	background: url(Images/line.png) repeat-x left bottom;
}
.newsInner span {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	position:absolute;
	right:0px;
	top:0px;
}
.newsInner a:link, .newsInner a:visited, .newsInner a:active { 
	font-size:12px; 
	color:#3c3c3c;
}
.newsInner a:hover{ color:#ff0000;} 
 
h1.news {
	background:none;
	font:20px/30px "微软雅黑";
	text-align:center;
	color:#313131;
	margin:20px 20px 10px 20px;
 
}
h4.news {
	font:normal 12px/30px Tahoma;
	text-align:center;
	color:#313131;
	padding-bottom:10px;
	margin:0px 10px 20px 10px;	
	border-bottom: 1px solid #cfcfcf;
 	text-align:center; 
 
}

/*分页效果*/
	/*数字*/
.pageNum { clear:both; overflow:hidden; padding-left:20px; } 
.pageNum a:link, .pageNum a:visited, .pageNum a:active {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:22px;
	height:22px;
	text-align:center;
	font: 12px/22px Tahoma, Geneva, sans-serif;
	color:#4d4d4d;
	margin-right:4px;
	border:1px solid #ffffff;
}
.pageNum a:hover, .pageNum a.selected  {
	border:1px solid #c0c0c0;
	color:#ff0000;
	font-weight:bold;
	width:22px;
	height:22px;	
}
	/*文字*/
.pageTxt{ 
	height:30px; 
	margin-top:10px;
	clear:both;
} 
.pageTxt dd { 
	font: bold 12px/30px Tahoma;
	height:30px; 
	text-align:right; 
	color:#363636;
} 
.pageTxt a:link, .pageTxt a:visited, .pageTxt a:hover, .pageTxt a:active { 
	font: bold 12px Tahoma; 
	color:#363636;
	padding:0px 4px;
} 
.pageTxt span{ 
	font-family:Arial, Helvetica, sans-serif;
}
.pageTotal {
	padding:10px 0px;
	overflow:hidden;
	clear:both;
}
.pageTotal dt {
	color:#868686;
	margin-bottom:20px;
}
.pageTotal dt a {
	font: 12px Tahoma;
	color:#868686;
	display:inline-block;
	padding:0px 4px;
	text-decoration:underline;
}
.pageTotal dd {
	color:#868686;	
}
.pageTotal dd a {
	font: 12px/22px Tahoma;
	color:#868686;
	display:inline-block;
	width:22px;
	height:22px;
	text-align:center;
}
.pageTotal dd a.selected {
	font: bold 12px/22px Tahoma;
	color:#fff;
	background-color:#604627;
}
/*分页效果结束*	
	
/*首页*/

 
/*产品展示 图片-文字*/ 
.mgpic {
	margin-left:30px;
}

.pic-txt {
	width:100%;
	overflow:hidden;
	padding:18px 0px;
	border-bottom:1px dotted #bcbcbc;
}
.pic-txt dd {
	float:left;
	width:161px;
	height:99px;
	overflow:hidden;
}
.pic-txt dd img {
	width:161px;
	height:99px;
	display:block;	
}
.pic-txt dt {
	float:left;
	width:410px;
	margin-left:10px;
}
.pic-txt dt strong {
	display:block;	
}
.pic-txt dt strong a:link, .pic-txt dt strong a:visited, .pic-txt dt strong a:active  {
	color:#000000;
	font:14px "微软雅黑";
}
.pic-txt dt strong a:hover {
	color:#ff0000;
}
.pic-txt p {
	color:#868686;
	line-height:20px;
	height:62px;
	overflow:hidden;
}


/*产品展示 图片_文字 形式*/

.pic_txt {
	overflow:hidden;
	width:229px;
	height:234px;
	float:left;
	margin-right:5px;
	display:inline;
}
.pic_txt dd {
	width:229px;
	height:184px;
	position:relative;
	background:url(Images/pbox.png) no-repeat left top;	
}
.pic_txt dd img {
	margin-left:9px;
	margin-top:9px;
	width:210px;
	height:166px;
/*	padding:2px;
	border:1px solid #d7d7d7;*/	
}
.pic_txt dt {
	height:50px;
	padding:0px 10px;
	overflow:hidden;
	text-align:center;
}
.pic_txt dt a:link,.pic_txt dt a:visited,.pic_txt dt a:active {
	color:#2d2d2d;
	font:12px/20px Tahoma;	
}
.pic_txt dt a:hover {
	color:#ff0000;
}

/*首页详细*/
.mg20 {
	margin:20px 0px;
	overflow:hidden;	
}
.colleft {
	float:left;
	width:716px;
	overflow:hidden;
}
.colright {
	float:right;
	width:264px;
	overflow:hidden;	
}


.pic_tc {
	float:left;
	width:257px;
	height:82px;
	margin-top:8px;
	overflow:hidden;
}
.pic_tc dd {
	width:108px;
	height:82px;
	overflow:hidden;
	float:left;
}
.pic_tc dt {
	float:left;
	width:130px;
	padding-right:5px;
	margin-left:10px;
	display:inline;
	overflow:hidden;
	color:#858585;
}
.pic_tc dt strong {
	color:#545454;
	padding-top:4px;
	display:block;	
}
.pic_tc dt strong a {
	color:#545454;	
}
.pic_tc dt p {
	height:40px;
	line-height:20px;
	overflow:hidden;	
}
/*常用*/
.srcollbox table { white-space:normal; table-layout:fixed; word-break: break-all; overflow:hidden; }
.srcollbox td { vertical-align:top; width:150px; white-space:normal; word-break: break-all; word-wrap:break-word; }
.srcollbox td p { position:relative; width:150px; height:150px; overflow:hidden; }
.srcollbox a span { display:none; cursor:pointer; text-align:center; font: 14px "微软雅黑";}
.srcollbox a:hover span{ width:150px; height:150px; background:#ff0000; display:block;  position:absolute; top:0px;left:0;color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; } 
.srcollbox a:hover span label { display:block; width:130px; margin:10px; cursor:pointer;} 

.screenBox {
	width:670px;
	height:490px;
	background-color:#FFF;
	overflow:hidden;
	z-index:999;	
}
.screenBox h1 {
	height:37px;
	color:#fff;
	padding-left:10px;
	font:bold 14px/37px Tahoma;
	position:relative;
	background:url(Images/logintop.jpg) repeat-x left center;
}
.screenBox h1 span {
	position:absolute;
	right:20px;
	top:4px;
	cursor:pointer;	
}
.picbox {
	padding:20px 20px 10px 20px;
	overflow:hidden;	
}
.picBig {
	width:490px;
	height:388px;
	overflow:hidden;
	float:left;
}
.picBig img {
	width:490px;
	height:388px;
	display:block;	
}
.picTxt {
	width:126px;
	height:388px;
	overflow:hidden;
	float:right;
	font:14px/22px Tahoma;
	color:#000000;	
}
/*留言*/
.feedback, .login { overflow:hidden; }
.feedback dl, .login dl { 
	padding-top:20px;
}
.feedback dl dd, .login dl dd {
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden; 
	clear:both;
}
.feedback dl dd p.intro, .login dl dd p.intro {
	font:14px/20px "微软雅黑";
	width:300px;
	float:left;
}
.feedback dl dd label, .login dl dd label {
	width:100px; 
	height:36px; 
	text-align:right; 
	float:left; 
	font:14px/36px "微软雅黑";
}
.feedback dl dd input.txt, .login dl dd input.txt { 
	border:none; 
	border:1px solid #bdbdbd; 
	height:34px;
	width:231px; 
	background: url(Images/inputbg.jpg) no-repeat left top; 
	font:12px/34px "微软雅黑";
	float:left;
}
.feedback dl dd .sel, .login dl dd .sel { 
	border:none;
	border:1px solid #bdbdbd; 
	width:151px; 
	font:14px "微软雅黑";
	vertical-align:middle;
	margin-top:6px;
	float:left;
}

.feedback dl dd textarea, .login dl dd textarea { 
	background:none; 
	border:none; 
	width:231px; 
	padding-left:4px; 
	padding-top:4px; 
	height:116px; 
	border:1px solid #bdbdbd; 
	background-image: url(Images/inputbg.jpg) no-repeat left top; 
	font:12px/20px "微软雅黑";
}
.feedback dl dd.btn, .login dl dd.btn { 
	padding-left:100px; 
}
.feedback dl dd.btn a, .login dl dd.btn a {
	width:103px; 
	height:34px; 
	text-align:center;
	color:#ffffff; 
	font:14px/34px Tahoma; 
	display:block;
	background: url(Images/btnlogin.jpg) no-repeat left top;  
}
.process{
	padding:20px 0px;
}